Micron Document




PyQt
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
PyQt est une bibliothèque libre qui permet de lier le langage Python avec la bibliothèque Qt et distribué sous deux licences : une commerciale et la GNU GPL. Il permet ainsi de créer des interfaces graphiques en Python. Une extension de Qt Creator (utilitaire graphique de création d'interfaces Qt) permet de générer le code Python d'interfaces graphiques.

Contents

PySide

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Un Hello World avec PyQt6

Un exemple très simple de Hello World avec PyQt6 :

import sys
from PyQt6.QtWidgets import QApplication, QWidget
app = QApplication(sys.argv)
root = QWidget()
root.resize(250, 250)
root.setWindowTitle("Hello world!")
root.show()

Applications utilisant PyQt

Anki
QGIS
Spyder
• ...

PySide

Le 18 août 2009, après des pourparlers avec les auteurs de PyQt pour un changement de licencecite-ref-2[2], Nokia distribue sa propre bibliothèque entre Python et Qt : PySidecite-ref-3[3], sous une licence plus permissive, la licence publique générale limitée GNU (LGPL).

Bibliographie

• q101116181prieur2021beno-t-prieur2021Benoît Prieur, PyQt5 - Développez vos interfaces graphiques en Python, Éditions ENI, 13 janvier 2021, 331 p. (ISBN 978-2-409-02862-5, OCLC 1237358875).

Notes et références

cite-note-wikidata-a5bf1d9c3e8d1585bca8603b6e0533d0fbd9cca9-11. « https://riverbankcomputing.com/news/PyQt_v6.9.1_Released »
cite-note-22. (en)http://www.pyside.org/faq/
cite-note-33. (en) site officiel de PySide

Liens externes

• site-officiel(en) Site officiel

• Portail de la programmation informatique
• Portail des logiciels libres